// Classe que vai gerenciar os eventos do mouse
var MouseEventListener = {

	down : function(evt)
	{
		//Este switch verifica qual botão do mouse esta sendo clicado
		// Caso ele não esteja seja falso ele passa a ser verdadeiro
			switch(evt.which)
			{
				case mouseButton.LEFT:
					mousePressed.LEFT = !mousePressed.LEFT ? true : false;
					break;

				case mouseButton.MIDDLE:
					mousePressed.MIDDLE = !mousePressed.MIDDLE ? true : false;
					break;

				case mouseButton.RIGHT:
					mousePressed.RIGHT = !mousePressed.RIGHT ? true : false;
					break;
			}
	},

	up : function(evt)
	{
		mousePressed.LEFT 	= false;
		mousePressed.MIDDLE = false;
		mousePressed.RIGHT 	= false;
	},

	move : function(evt)
	{
		mousePosition.x = evt.x -canvas.offsetLeft;
		mousePosition.y = evt.y -canvas.offsetTop;

		//console.log(mousePosition.x + " " + mousePosition.y + " || " + canvas.width + " " + canvas.height);
	}
}